package recite.word.client.service;

import recite.word.client.dto.plan.PlanImportWordDTO;
import recite.word.client.dto.plan.PlanSetPlanDTO;
import recite.word.client.vo.plan.DayCompleteVO;
import recite.word.client.vo.plan.PlanGetNowVO;
import recite.word.service.base.common.request.BaseRequest;

/**
 * @program: recite-word-back
 * @description:
 * @author: Mr.lin
 * @create: 2023-01-27 14:37
 **/

public interface IPlanService {
	PlanGetNowVO getNow();

	void setPlan(BaseRequest<PlanSetPlanDTO> dto);

	Boolean havePlan();

	void importWord(BaseRequest<PlanImportWordDTO> dto);

	DayCompleteVO setDayComplete();

	Integer getTodayStudyNum();
}
